type TbUser = {
  id: number
  username: string
  accessId: string
  accessKey: string
  role: number
  regTime: number
}

type TbUserInfo = {
  id: number
  nickname: string
  sex: string
  email: string
  phone: string
  qq: string
  wechat: string
  info: string
  lastupdate: number
}

type UserStatisticsVO = {
  regDays: number
  message: number
  messagePraise: number
  messageReply: number
  messageReplyPraise: number
  newsRepliy: number
  newsHistory: number
  newsLikes: number
  newsReplyLikes: number
}

type UserInfoVO = {
  user: TbUser
  info: TbUserInfo
  statistics: UserStatisticsVO
}

export type { TbUser, TbUserInfo, UserStatisticsVO, UserInfoVO }
